﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using DAL_NhaSach;
using BLL_NhaSach;

namespace AppQlyNhaSach.TheLoai
{
	public partial class frmThemTL : DevExpress.XtraEditors.XtraForm
	{
		TheLoaiBLL tlBLL;

		public frmThemTL()
		{
			tlBLL = new TheLoaiBLL(Properties.Settings.Default.ConnectionStringUser);
			InitializeComponent();
		}

		private void btnHuy_Click(object sender, EventArgs e)
		{
			this.Close();
		}

		private void btnXacNhan_Click(object sender, EventArgs e)
		{
			DialogResult r = XtraMessageBox.Show("Bạn có chắc chắn muốn thêm thể loại " + txtTen.Text + " vào không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
			if (r == DialogResult.Yes)
			{
				DAL_NhaSach.TheLoai tl = new DAL_NhaSach.TheLoai();
				tl.TenLoai = txtTen.Text;
				if (tlBLL.addObject(tl))
				{
					XtraMessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
					this.DialogResult = DialogResult.OK;
					this.Close();
				}
				else
				{
					XtraMessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
				}
			}
		}

		private void frmThemTL_Load(object sender, EventArgs e)
		{
			tlBLL = new TheLoaiBLL(Properties.Settings.Default.ConnectionStringUser);
		}

		private void txtTen_EditValueChanged(object sender, EventArgs e)
		{
			if (txtTen.Text.Length != 0)
			{
				btnXacNhan.Enabled = true;
			}
			else btnXacNhan.Enabled = false;
		}

	}
}